package com.cmc.cloud.cmclink.doc.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import com.cmc.cloud.cmclink.doc.api.document.req.cargomanifest.CargoManifestReqDTO;
import com.cmc.cloud.cmclink.doc.entity.BlnoDO;
import com.cmes.framework.mybatis.core.mapper.BaseMapperX;

/**
 * 提单货物信息 Mapper
 *
 * @author 集运管理员
 */
@Mapper
public interface CargoManifestMapper extends BaseMapperX<BlnoDO> {

    /**
     * cargo manifest查询结果
     *
     * @param reqVo 查询参数
     * @return 查询结果
     */
    List<BlnoDO> queryCargoManifestEx(@Param("reqVo") CargoManifestReqDTO reqVo);

    /**
     * cargo manifest查询结果
     *
     * @param reqVo 查询参数
     * @return 查询结果
     */
    List<BlnoDO> queryCargoManifestIm(@Param("reqVo") CargoManifestReqDTO reqVo);
}
